約 2,874,295 件
https://w.atwiki.jp/yo-kichi/pages/47.html
$ HISTIGNORE=* このコマンドを打った後からの履歴は残らない $ HISTSIZE=0 ログアウト時に履歴ファイルの内容が完全に消去される。
https://w.atwiki.jp/bluearth3/pages/28.html
トップページ Linux導入準備編 PCのOSはどこにある? 作成日 2010-01-21 みなさん、PC内部の部品にはどれくらい詳しいですか? CPU、メモリー、HDD、マザーボード、光学ドライブなど、これらの名称と役割がしっかりとわかっていれば、しめたものです。これからお話することは理解しやすいでしょう。 例えば・・・ 中央演算処理装置CPUは、PCの心臓部ですね。PCの主要な演算処理はここで行われます。 メモリは演算処理を行うために必要なデータを置く一時置き場です。 HDDもやはりデータを置く場所です。 メモリとの違いは、メモリよりデータのやりとりがすごく遅いこと。 ただし記録できる容量は逆に非常に大きい、及び、メモリと違ってPCの電源を落としてもデータを保持することですね。 さて、PCを動かすためにはOSが必要です。 OSの動いていないPCは、脳みそが働いていないおバカな機械にすぎません。(まともに動きません。) ここで電源が入っていないPCがあったとしましょう。 電源を入れた瞬間、PCはおバカな状態にあります。 通常、PCが動いているという状態はプログラムがCPU上で動いている状態です。 PCに電源を入れた瞬間はCPUの中にはプログラムは動いていません。CPU上にプログラムが存在しないのです。 ですのでプログラムをどこからか呼び出してくる必要があります。 ではどこから? 実はPCが呼び出せる場所であればどこでも構いません。 USBメモリでも良いし、HDDでもよいし、CD-ROMでも良いし、フロッピーディスクでも良いです。 ただ、実際には十中八九 HDD になります。CPUはHDDからOSのデータを読み出して、頭が良くなります。 プログラムのデータがHDDに保存されているのは、歴史的、技術的、経済的、政治的な理由をもろもろ合わせた結果です。 安く、大量に、安定的にデータを保存でき、かつブートできるデバイスがHDDだった、というだけです。 ということでOSは基本的に「HDDの中にある」が正解です。 ちなみに基本的にと言ったのは、最近はそういった技術的、経済的な制約が減り、HDD以外からの起動も可能になってきたからです。 例えば、LiveCDと呼ばれるような、CDにOSを突っ込んで、CDからOSを起動できるようにしたもの、大容量USBメモリから起動するものなどが出てきています。 ですので極端な話、HDDが無くても他のデバイスからOSを起動することは可能です。(*1) OSのはなし PCのOSはどこにある? HDD と パーティション 名前 コメント
https://w.atwiki.jp/usapfrog/pages/50.html
Ubuntu 20 LTS ベースで計算サーバーとして運用する初期設定など インストール時 4K以上高解像度スクリーンは認識しないことがある (safeグラフィックでインストールする。) NFS環境を想定する場合はuid/gidを振りなおす。 UID/GIDは1000番以下は予約されているので2000番台を使うとあまり干渉しない。 変更対象からログアウトした後 groupadd group -g GID usermod user -u UID -g GID ドライバ関係 NVIDIAグラフィックカード BIOS/UEFIからsecure bootを無効化する。 aptに普通はあるのでドライババージョンを調べてインストールする。 (.runはaptと干渉することが多い) lspci | grep NVIDIA https //www.nvidia.co.jp/Download/index.aspx?lang=jp でバージョン確認 sudo apt -y install nvidia-driver-510 10GBast-Tカード まだデフォルトでは対応がない。下記で型番を確認する。 lspci | grep Eth メーカーのlinuxドライバはkernel v4までしか対応がないので、ビルドエラーが出るので下記のものを使用する。 https //github.com/acooks/tn40xx-driver 手元のものはTN9710Pなので、下記からx3310fw_0_3_4_0_9445.hdrをフォルダ内に追加する。 https //github.com/acooks/tn40xx-driver/files/2982468/x3310fw_0_3_4_0_9445.hdr.gz あとはReadmeの指示どおり、make - sudo make install Ubuntuは追加で下記を実行して、再起動する。 sudo update-initramfs -u -k `uname -r` 参考 https //seesaawiki.jp/w/kou1okada/d/%b8%bc%bf%cd%bb%d6%b8%fe%20GbEX%2dPCIE 追記 kernel 5.13.Xのときはmakeだけでいけたが、kernel 5.15.0でコンパイルがひっかかるようになった。Makefile 135行に下記を追加して無理やり突破できる。 EXTRA_CFLAGS += -Wno-incompatible-pointer-types Tehutiはサポートが終了しているので、ドライバがtn系のカードは(Linuxで使うなら)買わないほうが良い。 開発環境 # apt update # apt -y install build-essential # apt -y install openssh-server # apt -y install lapack gnuplot nkf gcc-gfortran # apt -y install paraview ghex # systemctl start ssh # systemctl enable ssh openmp系メモalias alias omp1='export OMP_NUM_THREADS=1' alias ompx='export OMP_NUM_THREADS=4' INTEL系コンパイラ/MPI oneAPIを利用する。 https //www.intel.com/content/www/us/en/developer/articles/news/free-intel-software-developer-tools.html 環境変数でMPI用コンパイラが必要 アプリのeclipseで使用したいときは/etc/profile先頭に書いておく。 source /opt/intel/oneapi/setvars.sh export I_MPI_CC=icc export I_MPI_CXX=icpc export I_MPI_FC=ifort export I_MPI_F77=ifort export I_MPI_F90=ifort LD_LIBRAY_PATHの中身が消失しているので/etc/bash.bashrcの最終行に下記を書いておく。 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH $LIBRARY_PATH Tensorflow+CUDNN https //www.ecobioinfo.com/?p=1411 https //github.com/tensorflow/tensorflow/issues/42738 確認 import tensorflow as tf print (tf.config.list_physical_devices('GPU')) CAEソフトなど ANSYS 古いパッケージを入れ、デフォルトのdashをbashに切り替える。 apt -y install libxm4 https //ubuntu.pkgs.org/18.04/ubuntu-main-amd64/multiarch-support_2.27-3ubuntu1_amd64.deb.html https //ubuntu.pkgs.org/14.04/ubuntu-main-amd64/libxp6_1.0.2-1ubuntu1_amd64.deb.html apt -y install ./ ダウンロードした.deb sudo dpkg-reconfigure dash # No と答える デフォルトで入力ができないので、.bashrcなどに下記を書く。 alias launcher="unset XMODIFIERS; /ansys_inc/v195/ansys/bin/launcher" LS-DYNA/LS-PrePost mpp-lsdynaを使用するならopenmpiやintel mpiのバージョンを調べておく。 R11.1.0はopenmpi2.1.3 .bashrcに下記を書く。 export LSTC_LICENSE=network export LSTC_LICENSE_SERVER=192.168.XXX.XXX export LSDYNA_ROOT=/usr/local/lsdyna export LSPP_ROOT=/usr/local/lsprepost48 export PATH=$PATH $LSDYNA_ROOT alias dyne='lsdyna11 ncpu=4 i=' alias lsprepost="LD_LIBRARY_PATH=$LD_LIBRARY_PATH $LSPP_ROOT/lib $LSPP_ROOT/mesa_lib $LSPP_ROOT/lsprepost" 時々下記の用にリダイレクトすると落ちる事がある。 apt update, apt upgradeをかけるとなおる。 lsdyna i=input.k run.log MATLAB sudo apt-get install libcanberra-gtk* 最近のインストーラは下記を事前にする必要がある # xhost +SI localuser root # ./install https //jp.mathworks.com/matlabcentral/answers/1464434-why-is-the-linux-matlab-install-script-not-opening-the-installer-window .bashrcなどに下記を書く。 alias matlab='GTK_PATH=/usr/lib/x86_64-linux-gnu/gtk-2.0 /usr/local/MATLAB/R2020b/bin/matlab' alias nomatlab='/usr/local/MATLAB/R2020b/bin/matlab -nodisplay' デスクトップ環境 Nautilus 右クリックメニューの消去したファイル云々が邪魔 sudo apt remove deja-dup ホームフォルダが日本語で不便なので LANG=C xdg-user-dirs-update --force 下記を適当な宛先に変更してもよい。 ~/.config/user-dirs.dirs ファイルメニュー 自動登録のないソフトは自分で登録する。 lspp.desktop [Desktop Entry] Type=Application Encoding=UTF-8 Name=LSPrePost48 Comment=LSPrePost MimeType=text/lsdyna Exec=bash -c "F=%u export LD_LIBRARY_PATH=$LD_LIBRARY_PATH $LSPP_ROOT/lib $LSPP_ROOT/mesa_lib /usr/local/lsprepost48/lsprepost $F" Icon=/home/ user /etc/lspp.png Terminal=false lsdyna.desktop [Desktop Entry] Type=Application Encoding=UTF-8 Name=LSDYNA7 Comment=lsdyna MimeType=text/lsdyna Exec=bash -c "F=%u D=`dirname $F` cd $D /usr/local/lsdyna/lsdyna7 ncpu=4 i=$F" Icon=/home/ user /etc/dyna.png Terminal=true paraview.desktop(なければ) [Desktop Entry] Type=Application Encoding=UTF-8 Name=Paraview Comment=Paraview MimeType=text/vtk Exec=/usr/local/paraview/bin/paraview %u Icon=/home/ user /etc/pv.png Terminal=false 最後に下記コマンドを打って更新する。 update-desktop-database ~/.local/share/applications ファイルタイプ デフォルトは拡張子が何であろうと全部テキストになってしまい、 メニューから開くが一括で変更されてしまうのでmimeタイプを自作する。 ~/.local/share/mime/packagesに下記ファイルを追加する。 paraview.xml ?xml version="1.0" encoding="UTF-8"? mime-info xmlns="http //www.freedesktop.org/standards/shared-mime-info" mime-type type="text/vtk" comment VTK file /comment glob pattern="*.vtk"/ glob pattern="*.vtu"/ glob pattern="*.vtp"/ glob pattern="*.pvtu"/ glob pattern="*.pvtp"/ /mime-type /mime-info lsdyna.xml ?xml version="1.0" encoding="UTF-8"? mime-info xmlns="http //www.freedesktop.org/standards/shared-mime-info" mime-type type="text/lsdyna" comment LS-DYNA keyword file /comment glob pattern="*.dyn"/ glob pattern="*.k"/ /mime-type /mime-info d3plot.xml ?xml version="1.0" encoding="UTF-8"? mime-info xmlns="http //www.freedesktop.org/standards/shared-mime-info" mime-type type="binary/lsdyna" comment LS-DYNA binary file /comment glob pattern="d3*"/ /mime-type /mime-info 最後に下記コマンドを打って更新する。 update-mime-database ~/.local/share/mime LANにおけるファイル共有 firewalldなどでポート開放を確認する。 NFS apt -y install nfs-common, rpcbind systemctl start rpcbind systemctl start nfs-server systemctl start nfs-lock systemctl start nfs-idmap systemctl enable nfs-server /etc/exports /data/work 192.168.2.0/24(rw,no_root_squash) NFSクライアントマウントのデフォルトバージョンが新しくなって古いNFSはマウントできない時がある。 fstabにオプションを指定する(下記は-o vers=4.0相当)。 192.168.XXX.XXX/data /nfs/mountpoint nfs vers=4.0 0 0 SAMBA apt -y install samba smbpasswd -a user systemctl start smbd systemctl start nmbd systemctl enable smbd systemctl enable nmbd [smb.conf] [global] workgroup = WORKGROUP server string = HOST Samba Server %v netbios name = hostname security = user map to guest = bad user dns proxy = no wins support = yes ntlm auth = yes [work] path = /data/work valid users = user guest ok = no writable = yes browsable = yes [share] path = /data/work/share/ browsable =yes writable = yes guest ok = yes read only = no valid users = @groupとするとグループ指定できる。 ディスク追加 全ディスク使用の場合。rootまたはsudoコマンド後に下記 parted -l #/dev/sda?の調査 parted /dev/sda? mklabel gpt mkpart # name - format(ext4) - 0% - 100% print quit mkfs.ext4 /dev/sda? UUIDを調べてfstabの追加 blkid /dev/sda? vi /etc/fstab - UUID=???? /mountpoint ext4 defaults0 0 mount -a 参考 http //qpshinqp.hateblo.jp/entry/20110214/1297698515
https://w.atwiki.jp/linux_kai/pages/57.html
Total - (Today - Yesterday - ) 最終更新日 2011/05/26 20 26 fedoraが標準で用意しているwxGTKライブラリを追加すると、kaiengine実行時に下記エラーが発生する ./kaiengine Symbol `_ZTV10wxClientDC has different size in shared object, consider re-linking ./kaiengine Symbol `_ZTV10wxMemoryDC has different size in shared object, consider re-linking ./kaiengine Symbol `_ZTV9wxPaintDC has different size in shared object, consider re-linking Fatal Error Mismatch between the program and library build versions detected. The library used 2.8 (no debug,Unicode,compiler with C++ ABI 1002,wx containers,compatible with 2.4,compatible with 2.6), and your program used 2.8 (no debug,Unicode,compiler with C++ ABI 1002,wx containers,compatible with 2.6). Aborted (core dumped) この問題を回避するためソースファイル(SRPM)を入手、オプションを変更したRPMを作成する kaiengineに必要なwxGTKを作成し、fedoraにインストールする このページ内容の対象バージョン fedora 15 i686(32-bit版)でも確認しました fedora 14 i686(32-bit版)で確認しました fedora 13 i686(32-bit版)の内容をfedora 14 i686でも確認し、ページを更新しました バージョンが異なる場合、嘘の情報になってしまう可能性があります ページ内容は14確認時のものです 1.wxGTKのアンインストール 2.wxGTKソースコードの入手とSPECファイルの修正 2.wxGTKライブラリのビルド 3.wxGTKライブラリのインストール コメント 1.wxGTKのアンインストール fedora標準のwxGTKをインストールしてしまっていたら、アンインストールする fedora標準のwxGTKを入れてないなら、この手順は不要 $ sudo yum erase wxBase wxGTK 2.wxGTKソースコードの入手とSPECファイルの修正 mockbuildユーザーを登録する $ sudo useradd mockbuild -s /sbin/nologin $ mkdir -p ~/rpmbuild/{BUILD,SOURCES,SPECS,SRPMS,RPMS} $ echo "%_topdir $HOME/rpmbuild" ~/.rpmmacros wxGTKのソースコードをダウンロードし、インストールする $ cd ~ $ yumdownloader --source wxGTK $ rpm -ivh wxGTK-2.8.11-3.fc14.src.rpm ビルドに必要なライブラリをfedoraに追加する $ sudo yum-builddep wxGTK-2.8.11-3.fc14.src.rpm wxGTKのSPECファイルを修正する --enable-compat24オプションを削除する $ cd ~/rpmbuild/SPECS $ cp wxGTK.spec{,.org} $ vi wxGTK.spec 変更前 --enable-timer \ --enable-compat24 \ ← この行を削除します --disable-catch_segvs 変更後 --enable-timer \ --disable-catch_segvs 2.wxGTKライブラリのビルド ビルドする $ rpmbuild -bb wxGTK.spec 3.wxGTKライブラリのインストール ビルドしたwxGTKをインストールする $ cd ~/rpmbuild/RPMS/i686 $ sudo rpm -ivh wxBase-2.8.11-3.fc14.i686.rpm $ sudo rpm -ivh wxGTK-2.8.11-3.fc14.i686.rpm 以上で、fedoraでのwxGTKライブラリのインストールは終わり。 上へ戻る コメント fedora 14 i686 (32-bit版)での内容でページを更新しました -- kar (2011-04-20 21 43 41) fedora 15 確認を追記 -- kar (2011-05-26 20 26 08) 名前 コメント
https://w.atwiki.jp/ohden/pages/223.html
Linuxの日時変更方法 dateコマンドを使う。 dateのみ打ってEnterで現在の日時を取得できる。 e.g.) date 2010年 6月 24日 木曜日 13 58 52 JST オプションに『-u』を付けると世界標準時。 引数を与えると、日時を設定できる。 e.g.) sudo date 0418100013.00 2013年 4月 18日 木曜日 10 00 00 JST ここで問題なのは引数で与える日時のformatが妙な事。 あと、ディストリビューション、Versionで結構違うみたい。 実行する前に『man date』ってやってformatを確認したほうが良い。 ちなみに、Ubuntu8.10鯖の環境だと... date MMDDhhmm[[CC]YY][.ss] みたい。『[]』で括られてるのは任意入力なので、省略可能。 MM 月 DD 日 hh 時 mm 分 CC YY 年 .ss 秒 更新日: 2010年06月24日 (木) 14時16分01秒
https://w.atwiki.jp/frontiergt/pages/25.html
パスワードについて(Linux) パスワード付きZIPの作り方 次のコマンドでファイルをパスワードつき圧縮できるようです。 zip -P (Password) -e (圧縮後ファイル.zip) file1 file2 ... file○○は、圧縮対象です。 この圧縮対象がフォルダの場合、「-r」オプションを追加すればいいでしょう。
https://w.atwiki.jp/kuni/pages/6.html
■昨日 - ■今日 - ■合計 - Linux Tips 初級編 Linux Tips 初級編bashの履歴を検索する 2005/10/20 拡張子を変える? 2005/10/21 ディレクトリを戻る 2005/10/22 前のコマンドの最後の引数 2005/10/23 aliasを無効にしてコマンド実行 2005/10/27 viでマウスを使う 2005/11/08 X Window System 上でのコピー ペースト 2005/11/11 ファイルの属性を変更せずにコピーする。 2005/11/14 テキストログインの画面で文字化けさせないために 2005/11/17 深い階層のディレクトリを一気に作る 2005/11/22 文字コードを変換する 2005/11/26 コメントを削除する 2005/12/01 bashの履歴を検索する 2005/10/20 CTRL+r でリバースインクリメンタルサーチができます。 CTRL+r入力後、コマンドラインに入力していた文字列を入力すると 履歴をさかのぼって検索をしてくれます。 再度 CTRL + r で次へになります。 拡張子を変える? 2005/10/21 ちょっとしたファイル名の変更や、.bak や .orgなどの拡張子をつけて バックアップを取る時に便利なのが {}。 こんな風に使えます。 # cp /etc/sysconfig/networ{k,k.org} これは、以下と等価です。 # cp /etc/sysconfig/network /etc/sysconfig/network.org ディレクトリを戻る 2005/10/22 ディレクトリの移動はcdコマンドで行いますが、 # cd - と前にいたディレクトリに戻ることができます。 前のコマンドの最後の引数 2005/10/23 ファイルの存在を確認して、viで編集するなんてことがよくある。 そんなときに使えるのが !$。 前のコマンドの最後の引数の意味。 こんな風に使えます。 # ls /etc/sysconfig/network # vi !$ これで、 # vi /etc/sysconfig/network とおなじです。 aliasを無効にしてコマンド実行 2005/10/27 たとえば rm に rm -i なんてaliasがかかっているときに 大量のファイルを一括で削除するなんてときには、 # \rm *.bak のようにコマンドの前に \ をつけると、aliasを無効にしてくれます。 viでマウスを使う 2005/11/08 Linux上のviでマウスを使うには、viを起動した後に、 set mouse=a とします。 実際には、viはvimを使用しており、 Red Hat Enterprise Linux ES 3では、vim-enhanced の RPMパッケージがインストールされていれば使用できます。 X Window System 上でのコピー ペースト 2005/11/11 意外と知らない人が多い、X上でのコピーペーストの方法。 最近は gnome-terminal などが一般的な端末のため コピーは右クリックでメニューを出して、貼り付けも メニューからと結構めんどくさそう。 でもX上でのコピーの基本は、文字列を選択するだけ。 貼り付けは、真ん中ボタンもしくは右左ボタン同時押し。 これはデスクトップ環境が登場する以前から使える方法です。 ファイルの属性を変更せずにコピーする。 2005/11/14 ファイルのコピーを行った場合には、ファイルの所有者は コピーをしているユーザーになります。 しかもファイルの更新日時もコピーした時点に変更されます。 バックアップなどでオリジナルの情報をできるだけ保存 したい場合には、-a オプションを指定します。 # cp -a /etc/passwd /tmp テキストログインの画面で文字化けさせないために 2005/11/17 基本中の基本なのですが… テキストログイン画面( CTRL + ALT + F1 などで切り替えた画面)では 日本語が化けてしまいます。手っ取り早い文字化けの解消方法は、メッセージを 英語で表示することです。 ログイン後、LANG環境変数を設定することによりメッセージを英語で表示できます。 # LANG=C これでOKです。manなども英語で表示されます。 日本語のマニュアルと英語のマニュアルの内容が異なるなんてこともよくあるので 文字化け解消以外にも使用したりします。 深い階層のディレクトリを一気に作る 2005/11/22 深い階層のディレクトリを作る際には、mkdir で上の階層から順に ディレクトリを作成しなければなりませんが、p オプションを指定すると 親ディレクトリがなければ親ディレクトリも一緒に作成してくれます。 こんな感じです。 # mkdir -p /work/testdir/dir1/abc 以上。 文字コードを変換する 2005/11/26 文字コードを行うコマンドとして有名なのはnkfコマンド。 ところが最近のRed Hat Enterprise Linuxには、このnkfコマンドが 入っていない。代わりのコマンドがiconv。 こんな風に使います。 # iconv -f sjis -t euc-jp ファイル名 保存先ファイル名 ちなみに改行コードの変換には、dos2unixやunix2dosと いうコマンドを使用します。 # dos2unix ファイル名 この場合、オリジナルのファイルの改行コードが変更され ますので注意してください。 コメントを削除する 2005/12/01 設定ファイルなどには「#」ではじまるたくさんのコメントが書かれている ファイルが数多く存在します。 そんなコメントを一気に取り去り、設定項目のみを列挙するには、grepコマンドが 便利です。 # grep -v -e ^# -e ^$ ファイル名 とすれば、行頭が#で始まる行と空行以外の行を列挙してくれるので コメント行が削除できます。 ちなみにgrepの-vオプションは、該当行以外を表示するというオプションです。
https://w.atwiki.jp/kuni/
- Linux Tips 検索 初級編 システム管理編 セキュリティ編 ご意見・ご要望
https://w.atwiki.jp/ohden/pages/185.html
前提条件 Ubuntu8.10server openssl-0.9.8m.tar.gz EVP API Install方法はopensshの方にまとめて書いてます。 install ~ tips ~ 無料でSSLサーバ証明書を使いたい linux/OpenSSL/tips/ ■用語 PRNG Pseudo Random Number Generator 擬似乱数生成器のこと。 seed PRNGにseedを突っ込むとそれを使って乱数出してくれるみたい。 乱数生成の素=種ってイメージなんだろうか... EVP 暗号化処理用API群 IV Initialization Vector 初期化ベクタ。 CBCにおいて平文の最初のblockとIVとでxorを取る。 ECB Electrinic Code Book CBC Cipher Block Chaining 現blockと次blockとでxorを取る。この方法でECBの辞書攻撃に対する脆弱性を回避できる。 CFB Cipher Feedback OFB Output Feedback MAC message authentication code メッセージを圧縮したようなもので、ハッシュ関数によって生成され、メッセージに付帯される。 受信者は送信者と同じプロセスでこれを生成し、メッセージに付帯させることによって、通信途中の改ざんなどをチェックすることができる。 秘密の共有鍵を持った送信者のMACと受信者が受信したときに生成したMACが一致しない場合は、メッセージ盗聴・改ざんの恐れがある。 逆に一致する場合は改ざんの恐れがないとほぼ断定できる仕組みとなっている。 Hash関係は全部こいつら。 なんでheaderに書いてあんねん。(´Д`) openssl-0.9.8m/crypto/sha/sha_locl.h(128) int HASH_INIT (SHA_CTX *c) openssl-0.9.8m/crypto/md32_common.h(282) int HASH_UPDATE (HASH_CTX *c, const void *data_, size_t openssl-0.9.8m/crypto/md32_common.h(347) int HASH_FINAL (unsigned char *md, HASH_CTX *c) 更新日: 2014年11月03日 (月) 16時57分41秒 http //www.ipa.go.jp/security/rfc/RFC3602JA.html aes-cbcについて訳してある。key長256bitが無い -- (s1n) 2010-03-25 16 27 58 http //csrc.nist.gov/archive/aes/index1.html 米商務省。ここにrijndaelの仕様がある -- (s1n) 2010-03-25 16 29 33 http //csrc.nist.gov/archive/aes/rijndael/wsdindex.html の http //csrc.nist.gov/archive/aes/rijndael/rijndael-vals.zip にテスト用データがあるような気がするんじゃが...その通りの結果が得られないんですが...(..;) -- (s1n) 2010-03-25 16 32 55 http //www.stunnel.org/download/stunnel/win32/openssl-0.9.7c/ win用bin -- (s1n) 2010-06-15 10 00 34 csrの作り方はverisigneが詳しい。 https //www.verisign.co.jp/ssl/help/csr/ -- (s1n) 2012-01-19 10 26 37 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/wiki7_ahr/pages/15.html
Linuxにおけるメモリ・プログラミング #weblog